have something off pat

[口语]了解得很透彻,彻底了解;记得很清楚,记得一清二楚